syscall.caps.data (field)
7 uses
syscall (current package)
exec_linux.go#L186: data [2]capData
exec_linux.go#L515: if _, _, err1 = RawSyscall(SYS_CAPGET, uintptr(unsafe.Pointer(&caps.hdr)), uintptr(unsafe.Pointer(&caps.data[0])), 0); err1 != 0 {
exec_linux.go#L522: caps.data[capToIndex(c)].permitted |= capToMask(c)
exec_linux.go#L523: caps.data[capToIndex(c)].inheritable |= capToMask(c)
exec_linux.go#L526: if _, _, err1 = RawSyscall(SYS_CAPSET, uintptr(unsafe.Pointer(&caps.hdr)), uintptr(unsafe.Pointer(&caps.data[0])), 0); err1 != 0 {
syscall_linux.go#L150: _, _, err := RawSyscall(SYS_CAPGET, uintptr(unsafe.Pointer(&c.hdr)), uintptr(unsafe.Pointer(&c.data[0])), 0)
syscall_linux.go#L152: return err == 0 && c.data[0].effective&capToMask(_CAP_DAC_OVERRIDE) != 0